const mongoose = require('mongoose');
const { baseModel } = require('./baseModel')
const hospitalSchema = new mongoose.Schema({
    //医生性名
    name:{
        type:String,
        required:true
    },
    //性别
    sex:{
        type:String,
        default:'男'
    },
    age:{
        type:Number,
        required:true
    },
    photo:{
        type:String,
        default:""
    },
    phone:{
        type:String,
        required:true,
        unique:true
    },
    password:{
        type:String,
        default:'123456',
        // 查询不显示该字段
        select:false
    },
    // 关联科室表
    depart:{
        type:mongoose.Schema.Types.ObjectId,
        ref:'Depart',
        required:true
    },
    //二级科室
    TweDepart:{
        type:String,
        required:true
    },
    // 关联职位表
    job:{
        type:mongoose.Schema.Types.ObjectId,
        ref:'Job',
        required:true,
    },
    //是否在职
    isAutonym:{
        type:Number,
        default:1
        // 1代表在职，2代表离职
    },
    ...baseModel,
})
module.exports = hospitalSchema